/*
 * This file is a part of the RMI Plugin for Eclipse tutorials.
 * Copyright (C) 2002-7 Genady Beryozkin
 */
package oldVersion.server;

/**
 *@author Adam, David
 */

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.Vector;

/**
 * This is the generic remote printer inteface. It has methods to
 * submit print jobs, query their status. Querying the printer status
 * is also possible using the {@link #getPrinterStatus()} method.
 * 
 * @author Genady Beryozkin, rmi-info@genady.net
 */
public interface RMIServer extends Remote {
    
    public void sendMP3s(Vector v) throws RemoteException; 
    public void registerHifi(String s) throws RemoteException;
    public String getListOfSongs() throws RemoteException;
    public void addSongToPlaylist(String[] s) throws RemoteException;
    public void storageLeaving(String s) throws RemoteException;
    public String HifiWhatToPlay() throws RemoteException;
}